physically powered engine - Deutsch Englisch Wörterbuch